package com.bwda.dsrs.filecenter.domain.condition.executionhistory;

import com.bwda.dsrs.base.centerbase.condition.BaseCondition;
import lombok.Data;

import java.util.Date;
import java.util.List;
/**
 * @author Administrator
 */
@Data
public class ExecutionHistoryCondition extends BaseCondition {

    /**
     *
     */
    private Integer historyId;
    /**
     * 列表
     */
    private List<Integer> historyIdList;
    /**
     * 策略id
     */
    private Integer taskId;
    /**
     * 任务线程ID
     */
    private Integer threadId;
    /**
     * 任务运行时长，单位ms
     */
    private Integer exeDuration;
    /**
     * 任务执行状态 1:执行中,2:执行完成,3已停止
     */
    private Integer executionStatus;
    /**
     * 任务进度，按百分比计算
     */
    private Integer speedProgress;
    /**
     * 执行结果 0:成功 1：失败
     */
    private Integer result;
    /**
     * 执行结果描述
     */
    private String resultDesc;

    private Date beginTime;


    private Date endTime;

    private Integer executionPolicyType;
    private String executionPolicyName;
}